Senior Scientist - French English Dictionary